package br.ucb.cesbdao.model;

import java.util.ArrayList;

import br.ucb.cesbdao.beans.Trabalhador;
import br.ucb.cesbdao.beans.Grupo;

public interface TrabalhadorPorGrupoModel{
	void addTrabalhador_grupo			                	(int chavePessoa, int idGrupo);                                           
	ArrayList<Trabalhador> consultaTrabalhadorGrupoByGrupo	(Integer id) ;                                             
	ArrayList<Grupo> consultaTrabalhadorGrupoByTrabalhadorId(Integer id) ;                                                            
	boolean consultaTrabalhadorGrupoAmbos					(int chavePessoa, int idGrupo) ;                                          
	int excluiTrabalhadorGrupo								(int chavePessoa, int idGrupo);                                           
	int alteraGrupo											(int oldChavePessoa, int oldIdGrupo, int newChavePessoa, int newIdGrupo) ;
	ArrayList<Trabalhador> consultaTrabalhadorByHorarioGrupo	();
	ArrayList<Trabalhador> consultaTrabalhadorByDiaGrupo		(int dia);
	
}
